package model;

public abstract class Skill {
	
	String title;
	String spStat;
	UserValues user;
	
	public Skill(UserValues user) {
		this.user = user;
	}
	
	
	public abstract int getUsedSkillPoints();
	
	public abstract int getUsedSkillPointsFor(int skillAngriff, int skillVerteidigung, int skillElement, int skillHPMP);
	
	public abstract int getPowerUp();
	
	public abstract int getSkillSteps();
	
	public String getTitle() {
		return title;
	}
	
	public String getSPStat(){
		 return spStat;
	}
	
	public abstract int getSkillValue();
	public abstract int getSpValue();
	
	public abstract int getTotal();
		
	public abstract String getFileName();
}
